package com.wanczy.service.impl;

import java.util.List;

import com.wanczy.dao.factory.MenuOpDAOFactory;
import com.wanczy.pojo.MenuTable;
import com.wanczy.service.MenuOpService;

public class MenuOpServiceImpl implements MenuOpService{

	@Override
	public List<MenuTable> findByMenuName(String menuName,int menuState) {
		return MenuOpDAOFactory.getMenuOpDAOInstance().findByMenuName(menuName,menuState);
	}

	@Override
	public int findCountByMenuName(int userId) {
		return MenuOpDAOFactory.getMenuOpDAOInstance().findCountByMenuName(userId);
	}

	@Override
	public boolean doDel(int menuId) {
		return MenuOpDAOFactory.getMenuOpDAOInstance().doDel(menuId);
	}

	@Override
	public boolean doIns(MenuTable menuTble) {
		return MenuOpDAOFactory.getMenuOpDAOInstance().doIns(menuTble);
	}

	@Override
	public MenuTable findByMenuId(int menuId) {
		return MenuOpDAOFactory.getMenuOpDAOInstance().findByMenuId(menuId);
	}

	@Override
	public List<MenuTable> findByNextMenu(String menuLevel) {
		return MenuOpDAOFactory.getMenuOpDAOInstance().findByNextMenu(menuLevel);
	}

	@Override
	public boolean doUpd(MenuTable menuTable) {
		return MenuOpDAOFactory.getMenuOpDAOInstance().doUpd(menuTable);
	}

	@Override
	public List<MenuTable> findByMenuLevel(int menuLevel) {
		return MenuOpDAOFactory.getMenuOpDAOInstance().findByMenuLevel(menuLevel);
	}

	@Override
	public String findByMenuName(String menuName) {
		return MenuOpDAOFactory.getMenuOpDAOInstance().findByMenuName(menuName);
	}

	@Override
	public List<MenuTable> display(int userId, int pageSize, int pageCurrent, String menuName) {
		return MenuOpDAOFactory.getMenuOpDAOInstance().display(userId, pageSize, pageCurrent, menuName);
	}

}
